104018d87ddb2a2eac9bef1ff62ababec836f332,src/jchrest-architecture/jchrest/architecture/Node.java,Node,familiarise,#ListPattern#,636
Before Change
Node retrievedChunk = _model.recognise (newInformation);
if (retrievedChunk == _model.getLtmByModality (pattern)) {
// 3. if root node is retrieved, first item of newInformation is an unknown primitive
return _model.getLtmByModality(pattern).learnPrimitive (newInformation.getFirstItem ());
} else if (retrievedChunk.getImage().isEmpty ()) {
// 4. the retrieved chunk is empty, so use first item to extend image
// note: first item is known primitive, because new-information sorted to this node
After Change
if (retrievedChunk == _model.getLtmByModality (pattern)) {
// 3. if root node is retrieved, familiarise with next primitive
// REMOVE PRIMITIVE LEARNING
ListPattern toadd = newInformation.getFirstItem ();
toadd.setNotFinished ();
return extendImage (toadd);
// 3. if root node is retrieved, first item of newInformation is an unknown primitive
// return _model.getLtmByModality(pattern).learnPrimitive (newInformation.getFirstItem ());
} else if (retrievedChunk.getImage().isEmpty ()) {